package com.jingtai;

public class StaticCounter {
    static int count = 0;

    StaticCounter() {
        count++;
        System.out.println(count);
    }

    /**
     * 由于静态变量只会获取一次内存空间，所以任何对象对它的修改都会得到保留，
     * 所以每创建一个对象，count 的值就会加 1，所以最终的结果是 3
     * @param args
     */
    public static void main(String args[]) {
        StaticCounter c1 = new StaticCounter();
        StaticCounter c2 = new StaticCounter();
        StaticCounter c3 = new StaticCounter();

        //1
        //2
        //3
    }
}